.protyle-wysiwyg [data-node-id] span[data-type~='a']:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url']:not(:empty)::before,
.b3-typography a:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a:not(:empty)::before {
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    background-size: 1em 1em;
    top: 0.1em !important;
    width: 1em;
    height: 1em;
    margin-right: 0.2em !important;
}


.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href^="es://"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href^="es://"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href^="es://"]::before,
.b3-typography a[href^="es://"]::before{
    content: "";
    background-image: url('/public/link-icons/everything.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href^="zotero://"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href^="zotero://"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href^="zotero://"]::before,
.b3-typography a[href^="zotero://"]::before{
    content: "";
    background-image: url('/public/link-icons/zotero.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href^="bookxnotepro://"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href^="bookxnotepro://"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href^="bookxnotepro://"]::before,
.b3-typography a[href^="bookxnotepro://"]::before{
    content: "";
    background-image: url('/public/link-icons/bookxnote.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href^="file://"][data-href $="/"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href^="file://"][data-href $="/"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href^="file://"][data-href $="/"]::before,
.b3-typography a[href^="file://"][data-href $="/"]::before {
    content: "";
    background-image: url('/public/link-icons/folder.svg');
    opacity: 0.9;
    background-size: 1.2em 1.2em;
    filter: hue-rotate(0.9turn);
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href ^="file://"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href ^="assets/"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href ^="file://"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href ^="assets/"]:not(:empty)::before,
.b3-typography a[href ^="assets/"]::before,
.protyle-wysiwyg [data-node-id] a[href^="http://127.0.0.1:6806/assets/"]::before,
.protyle-wysiwyg [data-node-id] a[href^="assets/"]::before {
    content: "";
    background-image: url('/public/link-icons/unknown.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href ^="assets"][data-href $="/"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href ^="assets"][data-href $="/"]:not(:empty)::before,
.b3-typography a[href ^="assets"][href $="/"]::before,
.protyle-wysiwyg [data-node-id] a[href^="assets/"][href $="/"]::before,
.protyle-wysiwyg [data-node-id] a[href^="http://127.0.0.1:6806/assets/"][href $="/"]::before{
    content: "";
    background-image: url('/public/link-icons/assets.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".zip"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".zip"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".zip"]::before,
.b3-typography a[href ^="assets/"][href $=".zip"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".tar"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".tar"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".tar"]::before,
.b3-typography a[href ^="assets/"][href $=".tar"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".tar.gz"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".tar.gz"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".tar.gz"]::before,
.b3-typography a[href ^="assets/"][href $=".tar.gz"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".gz"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".gz"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".gz"]::before,
.b3-typography a[href ^="assets/"][href $=".gz"]::before{
    content: "";
    background-image: url('/public/link-icons/compress.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".pdf"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".pdf"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".pdf"]::before,
.b3-typography [href ^="assets/"][href $=".pdf"]::before{
    content: "";
    background-image: url('/public/link-icons/pdf.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".mp4"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".mp4"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".mp4"]::before,
.b3-typography [href ^="assets/"][href $=".mp4"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".flv"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".flv"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $="flv"]::before,
.b3-typography [href ^="assets/"][href $=".flv"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".mkv"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".mkv"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".mkv"]::before,
.b3-typography [href ^="assets/"][href $=".mkv"]::before {
    content: "";
    background-image: url('/public/link-icons/videos.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".xlsx"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".xlsx"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".xlsx"]::before,
.b3-typography [href ^="assets/"][href $=".xlsx"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".xls"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".xls"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".xls"]::before,
.b3-typography [href ^="assets/"][href $=".xls"]::before{
    content: "";
    background-image: url('/public/link-icons/excel_icon.svg') ;
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".pptx"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".pptx"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".pptx"]::before,
.b3-typography [href ^="assets/"][href $=".pptx"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".ppt"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".ppt"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".ppt"]::before,
.b3-typography [href ^="assets/"][href $=".ppt"]::before{
    content: "";
    background-image: url('/public/link-icons/powerpoint_icon.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".docx"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".docx"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".docx"]::before,
.b3-typography [href ^="assets/"][href $=".docx"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".doc"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".doc"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".doc"]::before,
.b3-typography [href ^="assets/"][href $=".doc"]::before{
    content: "";
    background-image: url('/public/link-icons/word_icon.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".txt"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".txt"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".txt"]::before,
.b3-typography [href ^="assets/"][href $=".txt"]::before{
    content: "";
    background-image: url('/public/link-icons/txt.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".py"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".py"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".py"]::before,
.b3-typography [href ^="assets/"][href $=".py"]::before{
    content: "";
    background-image: url('/public/link-icons/python_icon.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".R"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".R"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".R"]::before,
.b3-typography [href ^="assets/"][href $=".R"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".r"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".r"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".r"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".r"]::before,
.b3-typography [href ^="assets/"][href $=".r"]::before{
    content: "";
    background-image: url('/public/link-icons/r_lang.svg');
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".js"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".js"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".js"]::before,
.b3-typography [href ^="assets/"][href $=".js"]::before{
    content: "";
    background-image: url('/public/link-icons/js.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".html"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".html"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".html"]::before,
.b3-typography [href ^="assets/"][href $=".html"]::before{
    content: "";
    background-image: url('/public/link-icons/html.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".css"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".css"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".css"]::before,
.b3-typography [href ^="assets/"][href $=".css"]::before{
    content: "";
    background-image: url('/public/link-icons/css.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".md"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".md"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".md"]::before,
.b3-typography [href ^="assets/"][href $=".md"]::before{
    content: "";
    background-image: url('/public/link-icons/logo-markdown.svg') ;
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href $=".ipynb"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href $=".ipynb"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href $=".ipynb"]::before,
.b3-typography [href ^="assets/"][href $=".ipynb"]::before{
    content: "";
    background-image: url('/public/link-icons/jupyter.svg');
}

.protyle-wysiwyg [data-node-id] span[data-type="a"][data-href^="备注"],
.protyle-wysiwyg [data-node-id] span[data-type="url"][data-href^="备注"],
.protyle-wysiwyg [data-node-id] a[href^="备注"],
.b3-typography [href ^="备注"],
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href ^="note"],
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href ^="note"],
.protyle-wysiwyg [data-node-id] a[href ^="note"],
.b3-typography [href ^="note"]{
    background-color: var(--b3-card-warning-background);
    border-bottom: 2px solid var(--b3-font-color2);
    color: inherit;
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href ^="http"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href ^="http"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href ^="http"]::before,
.b3-typography a[href ^="http"]::before{
    content: "";
    background-image: url('/public/link-icons/net2.svg');
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="cnblogs.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="cnblogs.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="cnblogs.com"]::before,
.b3-typography a[href *="cnblogs.com"]::before{
    content: "";
    background-image: url('/public/link-icons/cnblogs.ico');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="b23.tv"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="b23.tv"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="b23.tv"]::before,
.b3-typography a[href *="b23.tv"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="bilibili.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="bilibili.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="bilibili.com"]::before,
.b3-typography a[href *="bilibili.com"]::before{
    content: "";
    background-image: url('/public/link-icons/bilibili.svg');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="zhihu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="zhihu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="zhihu.com"]::before,
.b3-typography a[href *="zhihu.com"]::before{

    content: "";
    background-image: url('/public/link-icons/zhihu.svg');

}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="microsoft.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="microsoft.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="microsoft.com"]::before,
.b3-typography a[href *="microsoft.com"]::before{

    content: "";
    background-image: url('/public/link-icons/microsoft.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href ^="https://ld246.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href ^="https://ld246.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href ^="https://ld246.com"]::before,
.b3-typography a[href ^="https://ld246.com"]::before{

    content: "";
    background-image: url('/public/link-icons/ld246.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="google.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="google.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="google.com"]::before,
.b3-typography a[href *="google.com"]::before{

    content: "";
    background-image: url('/public/link-icons/logo_google_icon.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="chrome.google.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="chrome.google.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="chrome.google.com"]::before,
.b3-typography a[href *="chrome.google.com"]::before{
    content: "";
    background-image: url('/public/link-icons/chrome-web-store.svg');
    background-size: 1.2em 1.2em;

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="taobao.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="taobao.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="taobao.com"]::before,
.b3-typography a[href *="taobao.com"]::before{

    content: "";
    background-image: url('/public/link-icons/taobao.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="jd.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="jd.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="jd.com"]::before,
.b3-typography a[href *="jd.com"]::before{

    content: "";
    background-image: url('/public/link-icons/jd.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="xiaohongshu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="xiaohongshu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="xiaohongshu.com"]::before,
.b3-typography a[href *="xiaohongshu.com"]::before{

    content: "";
    background-image: url('/public/link-icons/xiaohongshu.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="pinduoduo.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="pinduoduo.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="pinduoduo.com"]::before,
.b3-typography a[href *="pinduoduo.com"]::before{

    content: "";
    background-image: url('/public/link-icons/pinduoduo.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="alibaba.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="alibaba.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="alibaba.com"]::before,
.b3-typography a[href *="alibaba.com"]::before{

    content: "";
    background-image: url('/public/link-icons/alibaba.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="tmall.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="tmall.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="tmall.com"]::before,
.b3-typography a[href *="tmall.com"]::before{

    content: "";
    background-image: url('/public/link-icons/tianmao.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="amazon.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="amazon.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="amazon.com"]::before,
.b3-typography a[href *="amazon.com"]::before{

    content: "";
    background-image: url('/public/link-icons/amazon.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="iq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="iq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="iq.com"]::before,
.b3-typography a[href *="iq.com"]::before{

    content: "";
    background-image: url('/public/link-icons/aiqiyi.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="youku.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="youku.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="youku.com"]::before,
.b3-typography a[href *="youku.com"]::before{

    content: "";
    background-image: url('/public/link-icons/youku.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="lanzoui.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="lanzoui.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="lanzoui.com"]::before,
.b3-typography a[href *="lanzoui.com"]::before{

    content: "";
    background-image: url('/public/link-icons/lanzouyun.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="aliyundrive.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="aliyundrive.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="aliyundrive.com"]::before,
.b3-typography a[href *="aliyundrive.com"]::before{

    content: "";
    background-image: url('/public/link-icons/aliyundrive.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="cloud.189.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="cloud.189.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="cloud.189.cn"]::before,
.b3-typography a[href *="cloud.189.cn"]::before{

    content: "";
    background-image: url('/public/link-icons/tianyiyun.png');
    background-size: 1.6em 1em;
    background-position: left -0.2em top 0.1em;
    width: 1.1em;
    height: 1.1em;
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="1drv.ms"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="1drv.ms"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="1drv.ms"]::before,
.b3-typography a[href *="1drv.ms"]::before{

    content: "";
    background-image: url('/public/link-icons/onedrive.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="sharepoint.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="sharepoint.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="sharepoint.com"]::before,
.b3-typography a[href *="sharepoint.com"]::before{

    content: "";
    background-image: url('/public/link-icons/sharepoint.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="weiyun.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="weiyun.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="weiyun.com"]::before,
.b3-typography a[href *="weiyun.com"]::before{

    content: "";
    background-image: url('/public/link-icons/weiyun.svg');
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="baidu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="baidu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="baidu.com"]::before,
.b3-typography a[href *="baidu.com"]::before{

    content: "";
    background-image: url('/public/link-icons/baidu.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="pan.baidu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="pan.baidu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="pan.baidu.com"]::before,
.b3-typography a[href *="pan.baidu.com"]::before{

    content: "";
    background-image: url('/public/link-icons/baiduwangpan.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="tieba.baidu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="tieba.baidu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="tieba.baidu.com"]::before,
.b3-typography a[href *="tieba.baidu.com"]::before{

    content: "";
    background-image: url('/public/link-icons/logo_baidu_tieba_logo.svg');
}


.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="obsidian.md"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="obsidian.md"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="obsidian.md"]::before,
.b3-typography a[href *="obsidian.md"]::before{

    content: "";
    background-image: url('/public/link-icons/obsidian.ico');
}


.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="yuque.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="yuque.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="yuque.com"]::before,
.b3-typography a[href *="yuque.com"]::before{

    content: "";
    background-image: url('/public/link-icons/yuque.svg');
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="blog.csdn.net"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="blog.csdn.net"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="blog.csdn.net"]::before,
.b3-typography a[href *="blog.csdn.net"]::before{

    content: "";
    background-image: url('/public/link-icons/csdn.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="jianshu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="jianshu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="jianshu.com"]::before,
.b3-typography a[href *="jianshu.com"]::before{

    content: "";
    background-image: url('/public/link-icons/jianshu.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="gitee.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="gitee.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="gitee.com"]::before,
.b3-typography a[href *="gitee.com"]::before{

    content: "";
    background-image: url('/public/link-icons/gitee.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="wikipedia.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="wikipedia.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="wikipedia.org"]::before,
.b3-typography a[href *="wikipedia.org"]::before{

    content: "";
    background-image: url('/public/link-icons/wikipedia.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="weixin.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="weixin.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="weixin.qq.com"]::before,
.b3-typography a[href *="weixin.qq.com"]::before{

    content: "";
    background-image: url('/public/link-icons/wechat.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="y.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="y.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="y.qq.com"]::before,
.b3-typography a[href *="y.qq.com"]::before{

    content: "";
    background-image: url('/public/link-icons/qqmusic.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="v.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="v.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="v.qq.com"]::before,
.b3-typography a[href *="v.qq.com"]::before{

    content: "";
    background-image: url('/public/link-icons/qqvideo.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="news.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="news.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="news.qq.com"]::before,
.b3-typography a[href *="news.qq.com"]::before{

    content: "";
    background-image: url('/public/link-icons/newsqq.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="163.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="163.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="163.com"]::before,
.b3-typography a[href *="163.com"]::before{

    content: "";
    background-image: url('/public/link-icons/news163.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="music.163.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="music.163.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="music.163.com"]::before,
.b3-typography a[href *="music.163.com"]::before{

    content: "";
    background-image: url('/public/link-icons/netease_music.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="sohu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="sohu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="sohu.com"]::before,
.b3-typography a[href *="sohu.com"]::before{

    content: "";
    background-image: url('/public/link-icons/souhu.svg');
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="guancha.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="guancha.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="guancha.cn"]::before,
.b3-typography a[href *="guancha.cn"]::before{

    content: "";
    background-image: url('/public/link-icons/guancha.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="thepaper.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="thepaper.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="thepaper.cn"]::before,
.b3-typography a[href *="thepaper.cn"]::before{

    content: "";
    background-image: url('/public/link-icons/thepaper.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="toutiao.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="toutiao.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="toutiao.com"]::before,
.b3-typography a[href *="toutiao.com"]::before{

    content: "";
    background-image: url('/public/link-icons/toutiao.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="facebook.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="facebook.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="facebook.com"]::before,
.b3-typography a[href *="facebook.com"]::before{

    content: "";
    background-image: url('/public/link-icons/facebook.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="cctv.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="cctv.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="cctv.com"]::before,
.b3-typography a[href *="cctv.com"]::before{

    content: "";
    background-image: url('/public/link-icons/cctv.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="sspai.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="sspai.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="sspai.com"]::before,
.b3-typography a[href *="sspai.com"]::before{

    content: "";
    background-image: url('/public/link-icons/sspai.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="weibo.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="weibo.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="weibo.com"]::before,
.b3-typography a[href *="weibo.com"]::before{

    content: "";
    background-image: url('/public/link-icons/logo_weibo_icon.svg');
}


html[data-theme-mode="dark"] .protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="github.com"]:not(:empty)::before,
html[data-theme-mode="dark"] .protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="github.com"]:not(:empty)::before,
html[data-theme-mode="dark"] .protyle-wysiwyg [data-node-id] a[href *="github.com"]::before,
html[data-theme-mode="dark"] .b3-typography a[href *="github.com"]::before{

    content: "";
    background-image: url('/public/link-icons/github_icon-inwhite.png');
}
html[data-theme-mode="light"] .protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="github.com"]:not(:empty)::before,
html[data-theme-mode="light"] .protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="github.com"]:not(:empty)::before,
html[data-theme-mode="light"] .protyle-wysiwyg [data-node-id] a[href *="github.com"]::before,
html[data-theme-mode="light"] .b3-typography a[href *="github.com"]::before{

    content: "";
    background-image: url('/public/link-icons/github_icon-inblack.png');
}


.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="bing.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="bing.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="bing.com"]::before,
.b3-typography a[href *="bing.com"]::before{

    content: "";
    background-image: url('/public/link-icons/bing.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="sogou.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="sogou.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="sogou.com"]::before,
.b3-typography a[href *="sogou.com"]::before{

    content: "";
    background-image: url('/public/link-icons/sogou.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="so.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="so.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="so.com"]::before,
.b3-typography a[href *="so.com"]::before{

    content: "";
    background-image: url('/public/link-icons/so.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="stackoverflow.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="stackoverflow.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="stackoverflow.com"]::before,
.b3-typography a[href *="stackoverflow.com"]::before{

    content: "";
    background-image: url('/public/link-icons/stack-overflow.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="icourse163.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="icourse163.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="icourse163.org"]::before,
.b3-typography a[href *="icourse163.org"]::before{

    content: "";
    background-image: url('/public/link-icons/mooc.png');
    background-size: 0.9em;
    width:0.9em;
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="imooc.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="imooc.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="imooc.com"]::before,
.b3-typography a[href *="imooc.com"]::before{

    content: "";
    background-image: url('/public/link-icons/imooc.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="pornhub.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="pornhub.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="pornhub.com"]::before,
.b3-typography a[href *="pornhub.com"]::before{

    content: "";
    background-image: url('/public/link-icons/pornhub.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="twitter.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="twitter.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="twitter.com"]::before,
.b3-typography a[href *="twitter.com"]::before{
    content: "";
    background-image: url('/public/link-icons/logo_twitter.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="youtube.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="youtube.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="youtube.com"]::before,
.b3-typography a[href *="youtube.com"]::before{
    content: "";
    background-image: url('/public/link-icons/logo_youtube_play_video_icon.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="wolai.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="wolai.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="wolai.com"]::before,
.b3-typography a[href *="wolai.com"]::before{
    content: "";
    background-image: url('/public/link-icons/wolai_dark.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="notion.so"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="notion.so"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="notion."]:not(:empty)::before,
.b3-typography a[href *="notion."]::before{
    content: "";
    background-image: url('/public/link-icons/logo_notion-logo.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="douban.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="douban.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="douban.com"]::before,
.b3-typography a[href *="douban.com"]::before{
    content: "";
    background-image: url('/public/link-icons/social-douban.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="ncbi.nlm.nih.gov"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="ncbi.nlm.nih.gov"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="ncbi.nlm.nih.gov"]::before,
.b3-typography a[href *="ncbi.nlm.nih.gov"]::before{
    content: "";
    background-image: url('/public/link-icons/ncbi.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="pubmed.ncbi.nlm.nih.gov"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="pubmed.ncbi.nlm.nih.gov"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="pubmed.ncbi.nlm.nih.gov"]::before,
.b3-typography a[href *="pubmed.ncbi.nlm.nih.gov"]::before{
    content: "";
    background-image: url('/public/link-icons/pubmed.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="cell.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="cell.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="cell.com"]::before,
.b3-typography a[href *="cell.com"]::before{
    content: "";
    background-image: url('/public/link-icons/cell.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="nature.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="nature.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="nature.com"]::before,
.b3-typography a[href *="nature.com"]::before{
    content: "";
    background-image: url('/public/link-icons/nature.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="discord."]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="discord."]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="discord."]:not(:empty)::before,
.b3-typography a[href *="discord."]::before{
    content: "";
    background-image: url('/public/link-icons/discord.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="hust.edu.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="hust.edu.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="hust.edu.cn"]::before,
.b3-typography a[href *="hust.edu.cn"]::before{
    content: "";
    background-image: url('/public/link-icons/hust.jpg');
    background-size: 1.4em 1.3em;
    width: 1.3em;
    height: 1.1em;
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="coursera.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="coursera.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="coursera.org"]::before,
.b3-typography a[href *="coursera.org"]::before{
    content: "";
    background-image: url('/public/link-icons/coursera.svg');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="runoob.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="runoob.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="runoob.com"]::before,
.b3-typography a[href *="runoob.com"]::before{
    content: "";
    background-image: url('/public/link-icons/runoob.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="liaoxuefeng.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="liaoxuefeng.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="liaoxuefeng.com"]::before,
.b3-typography a[href *="liaoxuefeng.com"]::before{
    content: "";
    background-image: url('/public/link-icons/liaoxuefeng.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="juejin.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="juejin.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="juejin.cn"]::before,
.b3-typography a[href *="juejin.cn"]::before{
    content: "";
    background-image: url('/public/link-icons/juejin.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="vue"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="vue"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="vue"]:not(:empty)::before,
.b3-typography a[href *="liaoxuefeng.com"]::before{
    content: "";
    background-image: url('/public/link-icons/vue.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="52pojie.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="52pojie.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="52pojie.cn"]::before,
.b3-typography a[href *="52pojie.cn"]::before{
    content: "";
    background-image: url('/public/link-icons/52pojie.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="douyin.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="douyin.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="douyin.com"]::before,
.b3-typography a[href *="douyin.com"]::before,
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="tiktok.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="tiktok.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="tiktok.com"]::before,
.b3-typography a[href *="tiktok.com"]::before{
    content: "";
    background-image: url('/public/link-icons/douyin.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="segmentfault.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="segmentfault.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="segmentfault.com"]::before,
.b3-typography a[href *="segmentfault.com"]::before{
    content: "";
    background-image: url('/public/link-icons/segmentfault.ico');
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="51cto.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="51cto.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="51cto.com"]::before,
.b3-typography a[href *="51cto.com"]::before{
    content: "";
    background-image: url('/public/link-icons/52cto.ico');
    
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="cloud.tencent.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="cloud.tencent.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="cloud.tencent.com"]::before,
.b3-typography a[href *="cloud.tencent.com"]::before{
    content: "";
    background-image: url('/public/link-icons/tencentcloud.png');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="aliyun.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="aliyun.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="aliyun.com"]::before,
.b3-typography a[href *="aliyun.com"]::before{
    content: "";
    background-image: url('/public/link-icons/aliyun.ico');

}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="oschina.net"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="oschina.net"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="oschina.net"]::before,
.b3-typography a[href *="oschina.net"]::before{
    content: "";
    background-image: url('/public/link-icons/oschina.svg');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="v2ex.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="v2ex.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="v2ex.com"]::before,
.b3-typography a[href *="v2ex.com"]::before{
    content: "";
    background-image: url('/public/link-icons/v2ex.ico');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="iconfont.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="iconfont.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="iconfont.cn"]::before,
.b3-typography a[href *="iconfont.cn"]::before{
    content: "";
    background-image: url('/public/link-icons/iconfont.svg');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="ruanyifeng.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="ruanyifeng.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="ruanyifeng.com"]::before,
.b3-typography a[href *="ruanyifeng.com"]::before{
    content: "";
    background-image: url('/public/link-icons/ruanyifeng.png');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="getquicker.net"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="getquicker.net"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="getquicker.net"]::before,
.b3-typography a[href *="getquicker.net"]::before{
    content: "";
    background-image: url('/public/link-icons/Quicker.svg');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="visualstudio.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="visualstudio.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="visualstudio.com"]::before,
.b3-typography a[href *="visualstudio.com"]::before{
    content: "";
    background-image: url('/public/link-icons/vsvisual-studio-code.svg');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="mediatrack.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="mediatrack.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="mediatrack.cn"]::before,
.b3-typography a[href *="mediatrack.cn"]::before{
    content: "";
    background-image: url('/public/link-icons/mediatrack.ico');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="xinpianchang.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="xinpianchang.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="xinpianchang.com"]::before,
.b3-typography a[href *="xinpianchang.com"]::before{
    content: "";
    background-image: url('/public/link-icons/xinpianchang.ico');

}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="zhangxinxu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="zhangxinxu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="zhangxinxu.com"]::before,
.b3-typography a[href *="xinpianchang.com"]::before{
    content: "";
    background-image: url('/public/link-icons/zhangxinxu.ico');
}

.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="w3school.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="w3school.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="w3school.com"]::before,
.b3-typography a[href *="xinpianchang.com"]::before{
    content: "";
    background-image: url('/public/link-icons/w3school.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="rcsb.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="rcsb.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="rcsb.org"]::before,
.b3-typography a[href *="rcsb.org"]::before{
    content: "";
    background-image: url('/public/link-icons/pdb.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="ghxi.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="ghxi.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="ghxi.com"]::before,
.b3-typography a[href *="ghxi.com"]::before{
    content: "";
    background-image: url('/public/link-icons/ghxi.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="sciencenet.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="sciencenet.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="sciencenet.cn"]::before,
.b3-typography a[href *="sciencenet.cn"]::before{
    content: "";
    background-image: url('/public/link-icons/sciencenet.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="deepl.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="deepl.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="deepl.com"]::before,
.b3-typography a[href *="deepl.com"]::before{
    content: "";
    background-image: url('/public/link-icons/deepl.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="flomoapp.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="flomoapp.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="flomoapp.com"]::before,
.b3-typography a[href *="flomoapp.com"]::before{
    content: "";
    background-image: url('/public/link-icons/flomo.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="weread.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="weread.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="weread.qq.com"]::before,
.b3-typography a[href *="weread.qq.com"]::before{
    content: "";
    background-image: url('/public/link-icons/weread.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="docs.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="docs.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="docs.qq.com"]::before,
.b3-typography a[href *="docs.qq.com"]::before{
    content: "";
    background-image: url('/public/link-icons/qqdocs.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="zh.javascript.info"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="zh.javascript.info"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="zh.javascript.info"]::before,
.b3-typography a[href *="zh.javascript.info"]::before{

    content: "";
    background-image: url('/public/link-icons/zhjavascript.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="qiime2.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="qiime2.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="qiime2.org"]::before,
.b3-typography a[href *="qiime2.org"]::before{

    content: "";
    background-image: url('/public/link-icons/qiime2.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="developer.mozilla.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="developer.mozilla.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="developer.mozilla.org"]::before,
.b3-typography a[href *="developer.mozilla.org"]::before{

    content: "";
    background-image: url('/public/link-icons/developermozilla.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="bbs.huaweicloud.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="bbs.huaweicloud.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="bbs.huaweicloud.com"]::before,
.b3-typography a[href *="bbs.huaweicloud.com"]::before{

    content: "";
    background-image: url('/public/link-icons/bbshuaweicloud.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="b3log.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="b3log.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="b3log.org"]::before,
.b3-typography a[href *="b3log.org"]::before{

    content: "";
    background-image: url('/public/link-icons/b3log.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="b3log.org/siyuan"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="b3log.org/siyuan"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="b3log.org/siyuan"]::before,
.b3-typography a[href *="b3log.org/siyuan"]::before {

    content: "";
    background-image: url('/public/link-icons/siyuan.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="qun.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="qun.qq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="qun.qq.com"]::before,
.b3-typography a[href *="qun.qq.com"]::before{

    content: "";
    background-image: url('/public/link-icons/QQ.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="pythonav.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="pythonav.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="pythonav.com"]::before,
.b3-typography a[href *="pythonav.com"]::before{

    content: "";
    background-image: url('/public/link-icons/pythonav.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="pypi.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="pypi.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="pypi.org"]::before,
.b3-typography a[href *="pypi.org"]::before{

    content: "";
    background-image: url('/public/link-icons/pypi.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="electronjs.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="electronjs.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="electronjs.org"]::before,
.b3-typography a[href *="electronjs.org"]::before{

    content: "";
    background-image: url('/public/link-icons/electronjs.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="biostars.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="biostars.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="biostars.org"]::before,
.b3-typography a[href *="biostars.org"]::before{

    content: "";
    background-image: url('/public/link-icons/biostars.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="mubu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="mubu.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="mubu.com"]::before,
.b3-typography a[href *="mubu.com"]::before{

    content: "";
    background-image: url('/public/link-icons/mubu.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="jianguoyun.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="jianguoyun.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="jianguoyun.com"]::before,
.b3-typography a[href *="jianguoyun.com"]::before{

    content: "";
    background-image: url('/public/link-icons/jianguoyun.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="cnki.net"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="cnki.net"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="cnki.net"]::before,
.b3-typography a[href *="cnki.net"]::before{

    content: "";
    background-image: url('/public/link-icons/cnki.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="flowus.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="flowus.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="flowus.cn"]::before,
.b3-typography a[href *="flowus.cn"]::before{

    content: "";
    background-image: url('/public/link-icons/flowus.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="logseq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="logseq.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="logseq.com"]::before,
.b3-typography a[href *="logseq.com"]::before{

    content: "";
    background-image: url('/public/link-icons/logseq.png');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="hub.docker.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="hub.docker.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="hub.docker.com"]::before,
.b3-typography a[href *="hub.docker.com"]::before{

    content: "";
    background-image: url('/public/link-icons/hubdocker.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="dida365.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="dida365.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="dida365.com"]::before,
.b3-typography a[href *="dida365.com"]::before{

    content: "";
    background-image: url('/public/link-icons/dida365.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="leetcode.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="leetcode.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="leetcode.cn"]::before,
.b3-typography a[href *="leetcode.cn"]::before{

    content: "";
    background-image: url('/public/link-icons/leetcode.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type~='a'][data-href *="docs.python.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type~='url'][data-href *="docs.python.org"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="docs.python.org"]::before,
.b3-typography a[href *="docs.python.org"]::before{

    content: "";
    background-image: url('/public/link-icons/docspython.svg');
}
.protyle-wysiwyg [data-node-id] span[data-type='a'][data-href *="mathworks.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type='url'][data-href *="mathworks.com"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="mathworks.com"]::before,
.b3-typography a[href *="mathworks.com"]::before{

    content: "";
    background-image: url('/public/link-icons/mathworks.ico');
}
.protyle-wysiwyg [data-node-id] span[data-type='a'][data-href *="ww2.mathworks.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] span[data-type='url'][data-href *="ww2.mathworks.cn"]:not(:empty)::before,
.protyle-wysiwyg [data-node-id] a[href *="ww2.mathworks.cn"]::before,
.b3-typography a[href *="ww2.mathworks.cn"]::before{

    content: "";
    background-image: url('/public/link-icons/ww2mathworks.ico');
}
